Tiny Core Linux 安装配置 | 您所在的位置:网站首页 › tinycore 安装到硬盘 › Tiny Core Linux 安装配置 |
Tiny Core Linux 安装配置 目标 通过最小的命令行版 Tiny Core Linux 系统光盘安装 Tiny Core Linux 桌面环境,设置中文界面,安装输入法,设置分辨率。 所有软件包都从仓库下载,可以安装在虚拟机中,也可以安装在 U 盘中,实现从实机启动。 站点 官方网站:http://www.tinycorelinux.net/ FTP 站点:http://www.tinycorelinux.net/12.x/x86_64/release/ 官方镜像:http://mirrors.163.com/tinycorelinux/ FTP 镜像:http://mirrors.163.com/tinycorelinux/12.x/x86_64/release/ 准备 下载 CorePure64.ISO 文件(16MB): http://mirrors.163.com/tinycorelinux/12.x/x86_64/release/CorePure64-12.0.iso 安装 1、创建虚拟机,名称为 TinyCoreLinux,磁盘容量 1GB-8GB,内存容量 512MB-2GB。 2、从 CorePure64-12.0.iso 启动虚拟机,启动时会暂停在 boot: 提示符位置,等待用户输入启动参数,此时直接回车即可(如果不按任何键,过一会儿会自动继续启动)。 3、使用 ping 命令检查一下网络是否正常(安装过程需要联网): ping www.baidu.com # 检测过程会一直持续,按 Ctrl+C 可停止 4、设置软件源: sudo echo http://mirrors.163.com/tinycorelinux/ > /opt/tcemirror 5、执行下面的命令安装一个软件包: tce-load -wi grub2-multi # 参数:w 是下载,i 是安装 6、创建分区(如果要将系统安装在 U 盘上,可以将空的 U 盘接入虚拟机,然后用 U 盘的设备名替换 /dev/sda 和 /dev/sda1 来完成之后的所有步骤即可): sudo fdisk /dev/sda # 進入 fdisk 交互界面 m # 按 m 查看帮助,列出可用的命令 n # 按 n 创建新分区,進入创建分区过程 >> p # 选择分区类型:按 p 选择主分区 1 # 选择主分区位置:按数字 1 选择第一个位置 Enter # 起始扇区:回车,使用默认值 Enter # 结束扇区:回车,使用默认值,完成分区创建 Browse 菜单项,会列出所有的软件列表,可以在右边的搜索框中输入软件名称,然后回车進行搜索,找到后,选中要安装的软件,然后点击下面的 Go 按钮進行下载并安装。 之后的重启就不要再用 sudo reboot 命令了,因为需要保存用户配置信息,应该使用任务栏中的关机按钮,选择 backup 选项后再重启。 汉化 1、安装 getlocale 软件包: tce-load -wi getlocale 2、打开终端,执行下面的命令,会進入选择语言的界面: sudo getlocale.sh 勾选列表最后以 zh_ 开头的所有选项(按空格键勾选),然后回车确认,再次按回车键开始执行。执行完毕后,按回车键退出程序。 3、编辑 /mnt/sda1/boot/grub/grub.cfg 文件: sudo editor /mnt/sda1/boot/grub/grub.cfg 修改启动选项(添加 lang 和 tz 两项): timeout=0 menuentry "Tiny Core Linux x64" { # loglevel:日志等级,设置为 3 避免过多的调试信息充满屏幕 # vga :分辨率,791=1024*768(必须设置,否则启动过程可能会死机) # showapps:启动过程中显示加载的软件包列表 # pause :启动完毕时暂停,以便查看输出信息(回车继续,这里未使用) # lang :设置系统语言,zh_CN.UTF8 是简体中文 # tz :设置系统时区,CCT 是中国时区的名称(-8 后与国际时间同步) # tce :指定软件包存放在标签为 TinyLinux 的磁盘的 /tc64/tce 目录中 linux /tc64/vmlinuz64 loglevel=3 vga=791 showapps lang=zh_CN.UTF8 tz=CCT-8 tce=LABEL=TinyCore/tc64/tce initrd /tc64/corepure64.gz } 4、安装中文字体: tce-load -wi notocjk-regular-fonts-ttc 5、安装中文输入法: tce-load -wi fcitx-sunpinyin 然后打开 /home/tc/.ashrc,在文件最后添加如下内容: export XIM=fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XIM_PROGRAM=fcitx export XMODIFIERS="@im=fcitx" 重启后,点击任务栏中的 fcitx 图标,然后才可以使用 Ctrl+Space 切换输入法。某些软件无法使用输入法,某些软件可以(比如 firefox)。需要注意的是,启用输入法后,aterm 终端将无法接收任何输入,无论输入法是什么状态,建议安装其它终端代替,比如 lxterminal: tce-load -wi lxterminal 6、如果要汉化系统界面,可以安装下面的软件包(系统界面汉化后,Apps 的搜索功能会有影响,搜索结果不是很准确,这是因为 Apps 自身的 Bug 导致的,它使用汉化后的文本来判断搜索模式,也就是搜索框前面的下拉列表,有三个选项,汉化后这三个选项都失效了,导致搜索结果不准确): tce-load -wi base-locale fltk-full base-locale 是系统界面的语言包,Tiny Core Linux 的系统软件是使用 fltk 库编写的,而系统中集成的 fltk 库是精简版本,不支持 UTF8 字符,所以需要安装完整版的 fltk 库才能正确显示中文界面。 7、如果要汉化其它软件,可以安装相应软件的汉化包,也就是软件名后面添加了 -locale 后缀的软件包,比如: tce-load -wi vlc-locale # vlc 播放器汉化 tce-load -wi lxterminal-locale # lxterminal 终端汉化 设置 系统启动时要加载的软件列表在 /mnt/sda1/tc64/tce/onboot.lst 文件中(要先挂载 /dev/sda1 分区),编辑此文件即可决定启动时加载哪些软件。 对于语言包(以 -locale 结尾的包),不需要加入到 onboot.lst 文件中,因为系统在加载软件的时侯,如果发现有同名的语言包,就会自动加载。 如果在 onboot.lst 文件旁边有一个 copy2fs.flg 文件,则系统在加载软件包 时会把软件包中的文件复制到系统中,而不是链接到系统中,这样当系统访问软件相关的文件时,直接就可以访问到,而不需要通过链接定位文件(如果没有 copy2fs.flg 文件,则系统在加载软件包时,会将软件包挂载到 /tmp/tcloop 目录中,然后在系统目录中创建相应的链接到挂载点中的各个文件,所以访问时有一个通过链接定位文件的时间消耗)。 如果嫌 aterm 终端的字体太小,可以修改 /home/tc/.Xdefaults 文件中的 aterm 设置: Aterm*scrollBar: true Aterm*transparent: false Aterm*title: Terminal Aterm*foreground: white Aterm*background: black Aterm*font: -misc-fixed-medium-r-normal-*-20--*-*-c-*-iso8859-1 Aterm*cursorColor: green Aterm*fading: 70 Aterm*shading: 50 Aterm*color12: DodgerBlue1 Aterm*saveLines: 1000 修改分辨率 可以使用 xrandr 程序来修改分辨率,下面这个脚本可以作为参考: #!/bin/ash # 功能:关闭笔记本屏幕,使用外接屏幕,同时设置外接屏幕的分辨率 # 检查显示器的名称(不同的 xrandr 程序输出的名称不一样) if xrandr|grep ^VGA1\ connected > /dev/null; then VGA1=VGA1 LVDS1=LVDS1 elif xrandr|grep ^VGA-1\ connected > /dev/null; then VGA1=VGA-1 LVDS1=LVDS-1 else exit fi # 查询分辨率模式代码,如果需要某个分辨率的模式,请手动执行获取 # cvt 1600 900 # 以下是 1600x900 分辨率的输出结果,可用于之后的命令中 # 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz # Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync # 设置外接显示器为主显示器 xrandr --output $VGA1 --primary # 关闭笔记本自身的显示器 xrandr --output $LVDS1 --off # 为外接显示器增加分辨率 xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr --addmode $VGA1 1920x1080_60.00 # 为外接显示器增加分辨率 xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync xrandr --addmode $VGA1 1600x900_60.00 # 为外接显示器增加分辨率 xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync xrandr --addmode $VGA1 1368x768_60.00 # 设置外接显示器的分辨率(从下面选择一个合适的分辨率使用) # xrandr --output $VGA1 --mode 1368x768_60.00 xrandr --output $VGA1 --mode 1600x900_60.00 # xrandr --output $VGA1 --mode 1920x1080_60.00 # 设置外接显示器的亮度,可以根据需要设置(0.0-1.0) xrandr --output $VGA1 --brightness 1.0 ———————————————— 版权声明:本文为 博主「stevenldj」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
|
CopyRight 2018-2019 实验室设备网 版权所有 |